Skip to content

fix: remove Deno shims from plugin build#4

Merged
vicary merged 5 commits intomainfrom
fix/node-plugin-build-shims
Apr 5, 2026
Merged

fix: remove Deno shims from plugin build#4
vicary merged 5 commits intomainfrom
fix/node-plugin-build-shims

Conversation

@vicary
Copy link
Copy Markdown
Owner

@vicary vicary commented Apr 2, 2026

Summary

  • remove Deno runtime shim generation from the published plugin build and switch Node-facing code paths to node: built-ins
  • fix package loading regressions in config/session runtime code and add a packaging regression test that imports the built ESM entrypoint under Node
  • restore graceful shutdown registration for Node runtimes and keep the packaging fix covered by runtime teardown tests

Test Plan

  • deno test src/config.test.ts src/services/logger.test.ts src/services/session-executor.test.ts src/services/runtime-teardown.test.ts
  • deno test -A packaging.test.ts
  • deno task check
  • deno task lint

@vicary vicary merged commit f1c6612 into main Apr 5, 2026
1 check passed
@vicary vicary deleted the fix/node-plugin-build-shims branch April 5, 2026 07:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant